// views/index/shop/germanyinsurance/insurancedetail/index.js
var BASE_URL = getApp().globalData.BASE_URL

Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: "",
    cate: '产品介绍',
    flag: '本科生',
    age: '0-23周岁',
    son: "无",
    price: '',
    imgsrc: '',
    id: ""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      id: options.id
      // id:22
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    var _this = this
    wx.request({
      url: `${BASE_URL}/baoxian/baoxiandetail`, //仅为示例，并非真实的接口地址
      data: {
        id:_this.data.id,
        type: 'xiaochengxv'
      },
      header: {
        'content-type': 'application/x-www-form-urlencoded' // 默认值
      },
      method: "POST",
      success(res) {
        console.log(res)
        res.data.list.info = JSON.parse(res.data.list.info)
        res.data.list.problem = res.data.list.problem.replace(/&lt;/g, '<');
        res.data.list.problem = res.data.list.problem.replace(/&gt;/g, '>');
        res.data.list.produce = res.data.list.produce.replace(/&lt;/g, '<');
        res.data.list.produce = res.data.list.produce.replace(/&gt;/g, '>');
        res.data.list.problem = res.data.list.problem.replace(/quot;/g, '"');
        res.data.list.produce = res.data.list.produce.replace(/quot;/g, '"');
        res.data.list.produce = res.data.list.produce.replace(/h1/g, 'h4');
        res.data.list.problem = res.data.list.problem.replace(/h1/g, 'h4');
        res.data.list.produce = res.data.list.produce.replace(/src=&"/g, '');
        res.data.list.amount = res.data.list.amount.split('|')
        _this.setData({
          list: res.data.list,
          price: res.data.list.amount[0],
          imgsrc: 'https://liudediy.com/liude/images/baoxian/' + res.data.list.logo
        })
      }
    })
  },
  //改变中间的标题
  change_nav: function (e) {
    this.setData({
      cate: e.currentTarget.dataset.cate
    })

  },
  //改变留德目的
  change_flag: function (e) {
    this.setData({
      flag: e.currentTarget.dataset.flag
    })
    if (e.currentTarget.dataset.flag == '长期工作') {
      this.setData({
        price: '工资的8.8%'
      })
    } else {
      if (this.data.age == '0-23周岁') {
        this.setData({
          price: this.data.list.amount[0]
        })
      }
      if (this.data.age == '23-30周岁') {
        console.log(this.data.list.amount[1])
        if(this.data.son=='有'){
          this.setData({
            price: this.data.list.amount[0]
          })
        }else{
          this.setData({
            price: this.data.list.amount[1]
          })
        }
      }

    }
  },
  //改变年龄
  change_age: function (e) {
    this.setData({
      age: e.currentTarget.dataset.age
    })
    if (this.data.flag !== '长期工作') {
      if (e.currentTarget.dataset.age == '0-23周岁') {
        this.setData({
          price: this.data.list.amount[0]
        })
      }
      if (e.currentTarget.dataset.age == '23-30周岁') {
        console.log(this.data.list.amount[1])
        this.setData({
          price: this.data.list.amount[1]
        })
      }
    } else {
      this.setData({
        price: '工资的8.8%'
      })
    }

  },
  //有无子女
  change_son: function (e) {
    this.setData({
      son: e.currentTarget.dataset.son
    })
    if (this.data.flag !== '长期工作') {
      if (this.data.age == '0-23周岁') {
        this.setData({
          price: this.data.list.amount[0]
        })
      }
      if (this.data.age == '23-30周岁') {
        console.log(this.data.list.amount[1])
        if(e.currentTarget.dataset.son=='有'){
          this.setData({
            price: this.data.list.amount[0]
          })
        }else{
          this.setData({
            price: this.data.list.amount[1]
          })
        }
      }
    } else {
      this.setData({
        price: '工资的8.8%'
      })
    }
  },


  placeorder: function () {
    var _this = this
    var userinfo = wx.getStorageSync("USER")

    wx.request({
      url: `${BASE_URL}/baoxian/midzhuan`, //仅为示例，并非真实的接口地址
      data: {
        uid: userinfo.id,
        age: _this.data.age,
        child: _this.data.son,
        mudi: _this.data.flag,
        aaa: _this.data.list.bao_name,
        bbb: _this.data.id,
        type: 'xiaochengxv',
        amount: _this.data.price+'€',
        mm: `['留德目的:${_this.data.flag}', '年龄:${_this.data.age}', '有无子女:${_this.data.son}']`
      },
      header: {
        'content-type': 'application/x-www-form-urlencoded' // 默认值
      },
      method: "POST",
      success(res) {
        console.log(res)
        if(res.data.status==1){
          wx.navigateTo({
            url: `../insuranceorder/index?id=${res.data.id}`,
          })
        }
      }
    })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})